package com.programmingeyeclient.user.entity;

import java.io.Serializable;

/**
 * (EduCourse)实体类
 *
 * @author makejava
 * @since 2023-05-23 08:51:45
 */
public class EduCourse implements Serializable {
    private static final long serialVersionUID = -95917773121704436L;
    /**
     * 课程主键
     */
    private Integer id;
    /**
     * 课程名称
     */
    private String courseName;
    /**
     * 1上架2下架3删除
     */
    private Integer isAvaliable;
    /**
     * 课程专业id
     */
    private Integer subjectId;
    /**
     * 添加时间
     */
    private String createTime;
    /**
     * 课程原价格（只显示）
     */
    private Double sourcePrice;
    /**
     * 课程销售价格（实际支付价格）设置为0则可免费观看
     */
    private Double currentPrice;
    /**
     * 课程简介
     */
    private String title;
    /**
     * 课程详情
     */
    private String context;
    /**
     * 图片路径
     */
    private String logo;
    /**
     * 最后更新时间
     */
    private String updateTime;
    /**
     * 销售数量
     */
    private Integer pageBuycount;
    /**
     * 假销售数
     */
    private Integer bogusbuycount;
    /**
     * 评论数
     */
    private Integer commentnum;
    /**
     * 浏览数量
     */
    private Integer pageViewcount;
    /**
     * 有效结束时间
     */
    private String endTime;
    /**
     * 有效期类型，0：到期时间，1：按天数
     */
    private Integer losetype;
    /**
     * 有效期:商品订单过期时间点
     */
    private String loseTime;
    /**
     * 序列
     */
    private Integer sort;
    /**
     * course 课程类型：1(课程) 2(直播) 3(套餐) 4(面授)
     */
    private String sellType;
    /**
     * 直播开始时间
     */
    private String liveBeginTime;
    /**
     * 直播结束时间
     */
    private String liveEndTime;
    /**
     * 假学习人数
     */
    private Integer bogusstudycount;
    /**
     * 假浏览量
     */
    private Integer bogusviewcount;
    /**
     * 讲师id
     */
    private Integer teacherId;
    /**
     * 是否已删除
     */
    private Integer isDeleted;
    /**
     * 面授开始时间
     */
    private String faceTeachingTime;
    /**
     * 面授课上课地点关联subjectid
     */
    private Integer faceTeachingSubject;
    /**
     * 面授课上课地址
     */
    private String faceTeachingAddress;
    /**
     * 面授课课程安排
     */
    private String faceTeachingContext;
    /**
     * 面授课联系电话
     */
    private String faceTeachingMobile;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public Integer getIsAvaliable() {
        return isAvaliable;
    }

    public void setIsAvaliable(Integer isAvaliable) {
        this.isAvaliable = isAvaliable;
    }

    public Integer getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(Integer subjectId) {
        this.subjectId = subjectId;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Double getSourcePrice() {
        return sourcePrice;
    }

    public void setSourcePrice(Double sourcePrice) {
        this.sourcePrice = sourcePrice;
    }

    public Double getCurrentPrice() {
        return currentPrice;
    }

    public void setCurrentPrice(Double currentPrice) {
        this.currentPrice = currentPrice;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getContext() {
        return context;
    }

    public void setContext(String context) {
        this.context = context;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getPageBuycount() {
        return pageBuycount;
    }

    public void setPageBuycount(Integer pageBuycount) {
        this.pageBuycount = pageBuycount;
    }

    public Integer getBogusbuycount() {
        return bogusbuycount;
    }

    public void setBogusbuycount(Integer bogusbuycount) {
        this.bogusbuycount = bogusbuycount;
    }

    public Integer getCommentnum() {
        return commentnum;
    }

    public void setCommentnum(Integer commentnum) {
        this.commentnum = commentnum;
    }

    public Integer getPageViewcount() {
        return pageViewcount;
    }

    public void setPageViewcount(Integer pageViewcount) {
        this.pageViewcount = pageViewcount;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Integer getLosetype() {
        return losetype;
    }

    public void setLosetype(Integer losetype) {
        this.losetype = losetype;
    }

    public String getLoseTime() {
        return loseTime;
    }

    public void setLoseTime(String loseTime) {
        this.loseTime = loseTime;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public String getSellType() {
        return sellType;
    }

    public void setSellType(String sellType) {
        this.sellType = sellType;
    }

    public String getLiveBeginTime() {
        return liveBeginTime;
    }

    public void setLiveBeginTime(String liveBeginTime) {
        this.liveBeginTime = liveBeginTime;
    }

    public String getLiveEndTime() {
        return liveEndTime;
    }

    public void setLiveEndTime(String liveEndTime) {
        this.liveEndTime = liveEndTime;
    }

    public Integer getBogusstudycount() {
        return bogusstudycount;
    }

    public void setBogusstudycount(Integer bogusstudycount) {
        this.bogusstudycount = bogusstudycount;
    }

    public Integer getBogusviewcount() {
        return bogusviewcount;
    }

    public void setBogusviewcount(Integer bogusviewcount) {
        this.bogusviewcount = bogusviewcount;
    }

    public Integer getTeacherId() {
        return teacherId;
    }

    public void setTeacherId(Integer teacherId) {
        this.teacherId = teacherId;
    }

    public Integer getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getFaceTeachingTime() {
        return faceTeachingTime;
    }

    public void setFaceTeachingTime(String faceTeachingTime) {
        this.faceTeachingTime = faceTeachingTime;
    }

    public Integer getFaceTeachingSubject() {
        return faceTeachingSubject;
    }

    public void setFaceTeachingSubject(Integer faceTeachingSubject) {
        this.faceTeachingSubject = faceTeachingSubject;
    }

    public String getFaceTeachingAddress() {
        return faceTeachingAddress;
    }

    public void setFaceTeachingAddress(String faceTeachingAddress) {
        this.faceTeachingAddress = faceTeachingAddress;
    }

    public String getFaceTeachingContext() {
        return faceTeachingContext;
    }

    public void setFaceTeachingContext(String faceTeachingContext) {
        this.faceTeachingContext = faceTeachingContext;
    }

    public String getFaceTeachingMobile() {
        return faceTeachingMobile;
    }

    public void setFaceTeachingMobile(String faceTeachingMobile) {
        this.faceTeachingMobile = faceTeachingMobile;
    }

}

